import java.util.Date;

import br.com.cefetrn.apoena.dominio.entity.Endereco;
import br.com.cefetrn.apoena.dominio.entity.EntidadeExecutora;
import br.com.cefetrn.apoena.dominio.entity.EntidadeFinanciadora;
import br.com.cefetrn.apoena.dominio.entity.Login;
import br.com.cefetrn.apoena.dominio.entity.Pessoa;
import br.com.cefetrn.apoena.dominio.home.Home4EntidadeExecutora;
import br.com.cefetrn.apoena.dominio.home.Home4EntidadeFinanciadora;
import br.com.cefetrn.apoena.util.HibernateUtil;

public class TestaEntFin {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub

		EntidadeFinanciadora ee = new EntidadeFinanciadora();
		ee.setNome("BANCO BRADESCO");
		ee.setCadastro("10.500.800/0001-00");
		ee.setFisica(false);
		ee.setAssociado(true);
		ee.setEmail("3setor@bradesco.com.br");
		ee.setSite("www.bradesco.com.br");



		Endereco end = new Endereco();
		end.setLogradouro("AV. RIO BRANCO");
		end.setNumero("1109");
		end.setBairro("CENTRO");
		end.setComplemento("ED. CANACU");
		end.setCep("59122-309");
		end.setCidade("NATAL");
		end.setUf("RN");
		end.setPais("BRASIL");
		
		Pessoa contato = new Pessoa();
		contato.setNome("ANNA FAUSTINO");
		contato.setCadastro("021.443.323-90");
		contato.setFisica(true);
		contato.setEmail("anna@bradesco.com.br");
		contato.setEndereco(end);
		ee.setPessoaByIdContato(contato);

		Login login = new Login();
		login.setLogin("bradesco");
		login.setSenha("prime");
		login.setGestor(true);

		ee.setEndereco(end);
		ee.setLogin(login);
		contato.setLogin(login);

		Home4EntidadeFinanciadora eeHome = new Home4EntidadeFinanciadora();
		eeHome.setSession(HibernateUtil.currentSession());
		eeHome.persist(ee);
		System.out.println(ee.getNome());

	}

}
